Providing Direct3D Features over the Desktop OpenGL

نویسندگان

  • Nakhoon Baek
  • Kwan-Hee Yoo
چکیده

In this paper, we aimed to provide Direct3D graphics features on Linux-based systems, which are actively used for various portable game platforms and mobile phone devices. Direct3D is used as one of the most important middle-wares for game and graphics applications developed on Microsoft Windows operating systems. However, this graphics library is not commonly available for other operating systems. We present a prototype library to provide Direct3D functionalities on Linux-based systems, using the OpenGL graphics library. In typical Linux-based systems, only the X window system and OpenGL graphics library are available. There are lots of needs to port Direct3D-based applications on these systems, and our Direct3D-on-OpenGL library would be a good starting point. Selecting a set of widely-used Direct3D data structures and functions, we implemented selected Direct3D functionalities and finally acquired a prototype implementation. Our implementation currently covers 3D transformations, light and material processing, texture mapping, simple animation features and more. We showed its feasibility through successfully executing a set of Direct3D demonstration programs on our implementation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Survey Of Graphics Programming Languages

While digital graphics have increased in complexity in many industries such as scientific visualization and entertainment, developing graphics software and 3D models have become quite difficult. To simplify the development process, the industry has developed new graphics languages to accommodate various requirements and extending these languages as needs arise. OpenGL is the most widely used, s...

متن کامل

Developing for Multiple High-Performance Graphics APIs Simultaneously: A Case Study

In today’s world of interactive computer graphics applications the choice of graphics API is crucial, but still far from clear-cut. Especially when developing for consumer-level hardware the choice of API is very important, since it will have a tremendous impact on the potential market share, as well as performance and flexibility. Nevertheless, there is no single API that is definitely better ...

متن کامل

A simple event model in Java3D-based VRML browser

With the growth of the World Wide Web (WWW), the needs of representing 3D world on Internet have increased rapidly. To this VRML97 has played an important role in the growth. The present time, there are a many VRML browser based on OpenGL and Direct3D rendering libraries, and Sun Microsystems has already prototyped a 3D browser. We describe a certain event model is used to implement our Java3D-...

متن کامل

Hybrid Rendering for Interactive Virtual Scenes

Interactive virtual environments used in conjunction with haptic displays are often staticviewpoint scenes that contain a mixture of static and dynamic virtual objects. The immersive realism of these environments is often limited by the graphical rendering system, typically OpenGL or Direct3D. In order to present more realistic scenes for haptic interaction without requiring additional modeling...

متن کامل

Protect Interactive 3D Models via Vertex Shader Programming

In 3D games, virtual museum and other interactive environments, 3D modes are commonly used interactively. Many of these models are valuable and require protection from misuse such as unlawful exhibition, vicious distribution etc. A practical solution is to avoid the interactive user to reconstruct precise 3D models from data stream between applications and 3D APIs (such as Direct3D, OpenGL, etc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011